package cn.iocoder.yudao.module.eval.controller.admin.plan.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import javax.validation.constraints.*;

@Schema(description = "管理后台 - 评价计划批量创建 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class EvalPlanBatchCreateReqVO extends EvalPlanSaveReqVO {

    @Schema(description = "批次数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "3")
    @NotNull(message = "批次数量不能为空")
    @Min(value = 1, message = "批次数量最小值为1")
    @Max(value = 20, message = "批次数量最大值为20")
    private Integer batchCount;

}
